﻿.fm-fold * {margin: 0; padding: 0;}

.fm-fold a, .fm-fold a:link, .fm-fold a:visited {color: #ccc; text-decoration: none;}

.fm-fold {margin: 0px; width: 220px; height: auto;}
.fm-fold > ul {list-style: none;}
.fm-fold .menu-one > li {width: 220px; height: auto; overflow: hidden; border-top: 1px solid #888;}
.fm-fold .menu-one > li.firstChild {border: 0;}
.fm-fold .menu-one .header {height: 35px; background: #666; line-height: 34px; text-indent: 15px; cursor: pointer;}
.fm-fold .menu-one .header:hover,
.fm-fold .menu-one .menuOne-current {background: #777;}
.fm-fold .menu-one .header > span {display: block;}
.fm-fold .menu-one .header .txt {float: left; color: #fff;}
.fm-fold .menu-one .header .arrow {float: right; width: 35px; height: 35px; background: url(img/arrow-d.png) no-repeat center center;}
.fm-fold .menu-two {display: none; width: 220px; height: auto;}
.fm-fold .menu-two li {width:220px; height:35px; background: #eee; border-top: 1px solid #ccc; line-height: 34px; text-indent: 40px;}
.fm-fold .menu-two li.firstChild {border: 0;}
.fm-fold .menu-two li a {display: block; color: #888;}
.fm-fold .menu-two li:hover,
.fm-fold .menu-two li.menuTwo-current {background: #fff;}

.fm-fold .menu-show .header {background: #777;}
.fm-fold .menu-show .header .arrow {background-image: url(img/arrow-u.png);}